package exercise.week02;

/**
 * 6届-校赛-JavaB-3
 * <p>
 * 如果x的x次幂结果为10，你能计算出x的近似值吗？
 * <p>
 * 显然，这个值是介于2和3之间的一个数字。
 * <p>
 * 请把x的值计算到小数后6位（四舍五入），并填写这个小数值。
 * <p>
 * 注意：只填写一个小数，不要写任何多余的符号或说明。
 */
public class T3 {
    public static void main(String[] args) {
        double x = 2;
        System.out.println(x);
        //pow方法：x的x次方
        while (Math.pow(x, x) < 10 && x != 3) {
            x += 0.0000001;
        }
        System.out.println(x);//2.5061841991715896
        System.out.println(Math.pow(2.50618419, 2.50618419));
    }
}
